#pragma once
#include "../../LibCommon/DecoderPlugin.h"
class LinerDecoder :public DecoderPlugin
{
public:
	LinerDecoder();
	virtual ~LinerDecoder();
	virtual bool Inited();
	virtual void Close();
	virtual int Decode(unsigned char *dest, int dest_buf_len, unsigned char *source, int color_depth, int column, int line, DecodeRequestStruct* args);
	virtual void GetDecodedParam(DecodedParam orig_param, int &new_color_depth, int &new_column, int &new_line, DecodeRequestStruct* argss);
	virtual const wchar_t* Name();
	virtual const wchar_t* ErrorInfo();
};